// pages/list/list.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
      list:[],//存放请求过来的数据
    },
    goDetail(e){
        let id = e.currentTarget.dataset.id
        wx.navigateTo({
          url: '../detail/detail?id='+id,
        })


    },
    del(e){
 
   
        console.log(e);
        let id = e.detail //获取子传父的数据  点击的id在子组件中

        // 判断我点击删除的id 等不等于 我们list里面的某个id
        // findIndex()  返回值是满足条件的下标
       let index =  this.data.list.findIndex(item=>item.id == id)
       console.log(index);

       this.data.list.splice(index,1)

       this.setData({
           list:this.data.list
       })







    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
       wx.request({
         url: 'https://api.it120.cc/small4/cms/news/list',
        
         success:(res)=>{
             console.log(res);
            //  在小程序中 想要修改数据  在页面上显示  必须使用setData修改
             this.setData({
                 list:res.data.data
             })

             console.log(this.data.list);


         }
        
       })
    },


    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})